#float_view {
    width: 100%;
    height: 100%;
    background: rgba(17, 14, 7, 0.4);
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10;
}
#info_view{
	position: fixed;
	bottom: 0px;
	z-index: 11;
	background: white;
	.msg{
		width: 750rpx;
		line-height: 90rpx;
		display: block;
		text-align: center;
		color: #333;
		font-size: 32rpx;
		border-bottom: 0.5rpx solid #ddd;
	}
	li{

		label{
			display: block;
			margin-left:108rpx;
			color: #333;
			font-size: 32rpx;
			line-height: 32rpx;
		}
		label:nth-of-type(1){
           font-weight:700;
           margin-top: 40rpx;


		}
		label:nth-of-type(2){
          
           margin-top: 14rpx;

		}
		
        
	}
     li:nth-of-type(1){
     	image{
			width: 40rpx;
			height: 32rpx;
			position: absolute;
			left:34rpx;
		}
     }
      li:nth-of-type(2){
     	image{
			width: 40rpx;
			height: 40rpx;
			position: absolute;
			left:34rpx;
		}
     }
	.make_style{
		display: block;
		border-top:0.5rpx solid #ddd;
		line-height: 100rpx;
		color: #2d81ff;
		margin-top: 40rpx;
		font-size: 32rpx;
		p{
			display: block;
			float: left;
			text-align: center;
		}
		p:nth-of-type(1){
			width: 372rpx;
			border-right: 1rpx solid #ddd;
		}
		p:nth-of-type(2){
			width: 375rpx;
			font-weight:700;
			
		}
	}
}


#page{
	background: white;
}
#balance{
    display: block;
    margin-top: 34rpx;
    text-align: center;
    font-size: 32rpx;
    line-height: 32rpx;
    color:#333;
    padding: 0px;
    span{
    	color: #ff5d5b;
    }
}
#msg{
	padding: 0px;
    display: block;
    margin-top: 24rpx;
    text-align: center;
    font-size: 24rpx;
    line-height: 24rpx;
   
    position: relative;
    p{

    	z-index: 6;
    	padding: 0rpx 20rpx;
    	background: white;
    	 color: #999;
    }
    
}
.line{
    	z-index: 5;
    	display: block;
    	width: 702rpx;
    	height: 0.5rpx;
    	background: #ddd;
    	margin-left: 24rpx;
    	margin-top:-12rpx;
    	

    }

#list{
	margin-top:46rpx;
	li{
		display: block;
		width: 340rpx;
		height: 160rpx;
		border:2rpx solid #f9d900;
		margin-left:20rpx;
		border-radius: 16rpx;
		float: left;
		margin-top:20rpx;
		position: relative;
		image{
			width: 144rpx;
			height: 40rpx;
			position: absolute;
			top: -1px;
			right: -1px;
		}
		.send_style{
			position: absolute;
			top: 0px;
			right: 20rpx;
			font-size: 24rpx;
			color: #fff;
			line-height: 40rpx;
			
		}
		.item_info{
            font-size: 40rpx;
            
            font-weight: 700;
            line-height: 160rpx;
            display: block;
            text-align: center;
		}
		.note{
          position: absolute;
		  bottom: 20rpx;
		  line-height: 20rpx;
		  font-size: 20rpx;
		 
		  display: block;
		  width: 340rpx;
          text-align: center;
		}
	}
}
.nomal{
	background: white;
	.item_info{
      color: #333;
	}
	.note{
       color: #999;
	}
}
.select{
	 background: linear-gradient(#ffef00, #ffde00);
	 box-shadow: 0 0 16rpx rgba(255, 234, 0, 0.6);
	 .item_info{
      color: #221815;
	}
	.note{
       color: #6e5500;
	}
}
#payWay{

	margin-top: 60rpx;
	position: relative;
	.wx_icon{
		width: 72rpx;
		height: 72rpx;
		position: absolute;
		top: 16rpx;
		left:24rpx;

	}
	.select_icon{
		width: 36rpx;
        height: 36rpx;
        position: absolute;
		top: 34rpx;
		right:24rpx;
	}
	label{
		display: inline-block;
		line-height: 104rpx;
		margin-left: 40rpx;
		
		height: 104rpx;
		font-size: 32rpx;
		margin-left: 116rpx;
		color: #333;
	}
}
#makeSure{
	position: fixed;
	bottom: 60rpx;
	display: block;
	width: 702rpx;
	margin-left:24rpx;
	line-height: 98rpx;
	border-radius: 49rpx;
	text-align: center;
	font-size: 36rpx;
	color: #231815;
	background: #ffea00;
}